... Sznyter1.11.1
Distributed Systems Group, Computer Science Department, Stanford University, Stanford, CA 94305–2140